$(function () {
    getRightView();
    getQuestionList(1);
    
    $('body').on('click','#btn1', function () {
        updateParams(1,1);
        toggleActive($(this));
        getQuestionList(1);
    }).on('click','#btn2', function () {
        updateParams(1,2);
        toggleActive($(this));
        getQuestionList(1);
    }).on('click','#btn3', function () {
        updateParams(2,1);
        toggleActive($(this));
        getQuestionList(1);
    }).on('click','#btn4', function () {
        updateParams(2,2);
        toggleActive($(this));
        getQuestionList(1);
    });

    /**
     * 加截列表页面数据
     * @param url 请求URL （必选）
     * @param contextId 页面设置内容ID （必选）
     * @param params 请求参数 （可选）
     * @param pageNo 页码 （可选）
     * @param pageCall 分页回调 （可选）
     * @param selectAllId 全选框ID （可选）
     */
    function getQuestionList(pageNo) {
        var params = $("#form1").serializeJSON();
        params = JSON.stringify(params);
        var obj = {
            url: baseloaction + '/web/qa/ajaxListQuestion',
            contextId: 'question-list-context',
            params: params,
            pageNo: pageNo,
            pageCall: getQuestionList,
            selectAllId: '',
            callback: function () {
                $('[data-toggle=tooltip]').tooltip();
                lazyUserImage();
            }
        }
        getPageAjaxData(obj);
    }

    //修改查询条件
    function updateParams(isFree, completeStatus) {
        $("#isFree").val(isFree);
        $("#completeStatus").val(completeStatus);
    }

    //切换样式
    function toggleActive(obj) {
        $(obj).addClass("active").siblings().removeClass('active');
    }

    getAdvertList();
    /**
     *  加载广告图片
     */
    function getAdvertList() {
        $.ajax({
            url:baseloaction +'/web/qa/getAdvertList',
            type:'post',
            dataType:'json',
            success:function (result) {
                if(result.success==true){
                    var list = result.entity;
                    if(list !=null && list.length > 0){
                        var obj = list[0];

                        $(".question-banner").css('background-image','url('+obj.imageMap.url+')');

                        var pageUrl = obj.pageUrl;
                        var courseId = obj.courseId;
                        var redirectType = obj.redirectType;
                        var newPage = obj.newPage;
                        if(redirectType==2){//课程详情
                            pageUrl = baseloaction +'/web/course/courseInfo?courseId='+courseId;
                        }
                        var target = '_self';
                        if(newPage==2){
                            target = '_blank';
                        }
                        $(".class-banner").attr('onclick','window.open(\''+pageUrl+'\',\''+target+'\')');
                    }
                }
            }
        });
    }
})